#define _CRT_SECURE_NO_WARNINGS 1
#include"book.h"

void menu()
{
	printf("*********************************************\n");
	printf("************ 1.add      2.del    ************\n");
	printf("************ 3.search   4.modify ************\n");
	printf("************ 5.show     6.sort   ************\n");
	printf("************      0.exit             ********\n");
	printf("*********************************************\n");
}


int main()
{
	int input = 0;
	//创建图书管理系统
	Book book;
	//初始化图书管理系统
	InitBook(&book);
	do
	{
		menu();
		printf("请输入你的选择:>");
		scanf("%d", &input);
		switch (input)
		{
		case ADD:
			AddBook(&book);
			system("cls");
			break;
		case DEL:
			DelBook(&book);
			break;
		case SEARCH:
			SearchBook(&book);
			break;
		case MODIFY:
			ModifyBook(&book);
			break;
		case SHOW:
			ShowBook(&book);
			break;
		case SORT:
			SortBook(&book);
			break;
		case EXIT:
            SaveBook(&book);
            DestroyBook(&book);
			printf("退出图书管理系统。\n");
			break;
		default:
			printf("选择错误，请重新选择！\n");
			break;
		}
	} while (input);
	return 0;
}